package com.woniu.his.dms.service;

import com.woniu.his.dms.infra.model.CaseModel;
import com.baomidou.mybatisplus.extension.service.IService;
import com.woniu.his.dms.service.dto.CaseModelDto;
import com.woniu.his.dms.service.param.AddOrUpdateCaseModelParam;

import java.util.List;

/**
 * <p>
 * 病历模板 服务类
 * </p>
 *
 * @author ZJH
 * @since 2022-11-27
 */
public interface CaseModelService extends IService<CaseModel> {

    /**
     * 新增或更新模板信息
     * @param param
     * @return
     */
    Boolean addOrUpdateCaseModel(AddOrUpdateCaseModelParam param);

    /**
     * 通过模板id查询模板
     * @param id
     * @return
     */
    CaseModelDto queryCaseModelById(Long id);

    /**
     * 删除模板
     * @param ids
     * @return
     */
    Boolean deleteCaseModelByIds(List<Long> ids);
}
